package lab.bmp.track;

import java.util.Collection;
import javax.ejb.EJBLocalObject;
import lab.bmp.artist.ArtistPK;
import lab.bmp.genre.GenrePK;
import lab.bmp.studio.StudioPK;

/**
 *
 * @author Smike
 */
public interface TrackLocal extends EJBLocalObject {
    
    public Collection<GenrePK> getGenres();
    public void setGenres(Collection<GenrePK> genres);
    
    public Collection<ArtistPK> getArtists();
    public void setArtists(Collection<ArtistPK> artists);
    
    public StudioPK getStudio();
    public void setStudio(StudioPK studio);
    
    public String getName();
    public void setName(String name);
    
    public Long getLength();
    public void setLength(Long length);
    
    public Integer getYear();
    public void setYear(Integer year);
    
    public Integer getId();
    public void setId(Integer id);
    
}
